--if (redis.call('hexists', KEYS[1] + '{test}') == 1) then
--
--end;

local stock = redis.call('hget', KEYS[1],  KEYS[2]) + 0;
if (stock > 0) then
    redis.call('hset', KEYS[1], KEYS[2], stock - 1);
    --redis.call('hincrby', KEYS[1] + '{test}', -1);
    return stock;
end;
return 0;